/**
  *********************
  *
  *     协议模板
  *   
  *********************
  */

/**添加机构服务项--由动态页面调用*/
function addJgfwxHandler(){
    var ary = [];
    $("#tabFwx").children("tbody").find("tr").each(function(){
        var item = {};
        $(this).find("span[name!='XH']").each(function(){
            var name = $(this).attr("name");
            var value = $(this).text();
            item[name] = value;
        })
        ary.push(item);
    });
    StoreCache.setCache("curr_xymb_selected_fwxx", ary);
    $.QuickAlert.alertIFrame({
        title: "请选择服务项"
        ,shadeClose: false
        ,width: "90%"
        ,height: "90%"
        ,content: contextRoot+"xymb/win_jgfwx.html"
        ,end: function(){
            var curr_xymb_isReset = StoreCache.removeCache("curr_xymb_isReset");
            if(curr_xymb_isReset){
                var ary = StoreCache.removeCache("curr_xymb_selected_fwxx");
                createTabFwx(ary);
            }
            toggleNoneFwxTip();
        }
    });
}

/**创建服务项行*/
function createTabFwx(ary){
    $("#tabFwx").children("tbody").empty();
    if(ary){
        var trs = [];
        $.each(ary, function(index, item){
            var trFwx = $($("#trFwx").html());
            trFwx.find("span").each(function(){
                var name = $(this).attr("name");
                var value = item[name];
                $(this).text(value);
            });
            trs.push(trFwx);
        })
        $("#tabFwx").children("tbody").append(trs);
        resetXH();
    }
}

/**创建序号*/
function resetXH(){
    $("#tabFwx").children("tbody").find("tr").each(function(){
        var index = $(this).index();
        $(this).find("[name='XH']").text(index+1);
    })
}

/**获取当前服务表格的所有服务ID*/
function getFwids(){
    var fwids = [];
    $("#tabFwx").children("tbody").find("span[name='FWID']").each(function(){
        var id = $(this).text();
        fwids.push(id);
    })
    return fwids;
}

/**删除服务项 */
function initDeleteFwxMethod(){
	$("body").on("click", ".trFwxBtn", function(){
        var a = $(this);
        $.QuickAlert.alertConfirm({
            content: "是否删除选择的服务项"
            ,callback: function(){
                a.parents("tr").remove();
                resetXH();
                toggleNoneFwxTip();
            }
        });
    })
}

/**显示隐藏提示窗口*/
function toggleNoneFwxTip(){
    var length = $("#tabFwx").children("tbody").children().length;
    if(length>0){
        $(".noneFwxTip").hide();
    }else{
        $(".noneFwxTip").show();
    }
}

/** 显示/隐藏甲乙双方表格 */
function hideOrShowJyfxx(display){
	$("#jfTable,#yfTable").parent().parent().css('display',display);
}


